With all this recent movements, we had a bit of a fragmentation issue.
This allows us to get rid of the (parse*) indirection.