Adding a constant hardness is probably actually a cleaner solution - makes cost linearly more expensive instead of having hardness 0 and hardness 1 cost the same.