Yes, i don't mean to draw a "hard" distinction between "hard" and "soft." Some degree of imprecision, or precision, is built into every term. But some people read different words to different degrees of precision and this is where a lot of confusion comes from, especially that kind of disagreement which people call "semantic."
no subject