start to fix boundaries with new rule that 0 and 1 are the same line; next up: fix the test suite