remote-self: Moved some functionality from other place into the "item_store" function