My only problem with this is, if you send multiples that are non-copy (confession: gachas), the system numbers the duplicates (i.e.: [RH] 1. Silly Hat, [RH] 1. Silly Hat 1, [RH] 1. Silly Hat 2, [RH] 1. Silly Hat 3...). In some cases, depending on the permissions, I think it was impossible to rename the object's name back.