further progress on luach!
fix an off-by-one error with special readings calculation