fixed left/right miscounting in pickup