fix -hand_type functionality