b226daf23e
We decided to avoid the stupid issue of looping infinitely on error by forwarding past the end of the string on said error. This now is reflected in the unit test too.