More work on loading and unloading as you move