Works with sided and non sided inventory.