Fix start position problem.
Add assertions to prove that the matches are correct.