It appears that the ```read_position``` function isn't working correctly with negative numbers.
It appears that the
read_positionfunction isn't working correctly with negative numbers.