fencepost error correction