Proper implementation of RunsafeInventoryCloseEvent