fixed a logic issue in hand-holding