between rock hard and solid hard