fixed soft/hard handling in hand.cpp