I wrote this code while really tired and of course an off by one error slipped in.
This lets us finally compare parse error exceptions and contexts of different shapes.