now it's keeping track of conveyorHeadPosition properly