0570ec92c7
Because needhand defaults to 1 (on) it was always returning false as the item was dropped before the do_after check