Can't quite see how original printing is related to `printPositions`