updated InventoryGuard with the new InventoryActions