it's interesting that we use `xSize` in setting *y* physical size, but previous code did too