hard-noses