Vending machine theory