No more "Warehouse state cannot be negative" bug.