It was not being asserted anywhere else, and I was suspecting that PR #552 was changing current (and correct) behaviour.
- Cleaner separation of responsibilities in the code between scanning, parsing, compiling, and rendering functions. - Much faster