Used Exceptions for Inventory