Interesting, thanks for the explanation. Do you know how this interacts with an ephemeral container that is created and activated via a PlaceAtMe / Wait(1.0) / Activate / Wait(0.1) sequence in a script? Specifically, how to activate the 'transfer' functionality? Like I said, I've tried varying combinations of keywords including "WorkshopKeyword" by itself. If it makes you feel any better, I actually do care about things like this. Do you have any suggestions on how it could be done without breaking other scripts? Would it matter if it's planned that the container this is attached to is ephemeral, existing only for a couple seconds at a time, as it's created and accessed via a script attached to an inventory item? Also, surely there are other checks in place to ensure that the ObjectReferences found are actually workshops? Like checking to see if it also has the Workbench_General keyword or something?