The height check was incorrect for certain height/position combinations, causing the cyl to be the wrong length. Closes #119