Odd, attack_hand was called in the original code, and likewise interacting with the wrapper when inside hits that proc and causes the user being bluespaced. Equally, this fix does work when they pull the wrapping paper away, leaving then standing there. Perhaps they appear in wrapped, too, hence the origina check, but it didn't seem to work.