I changed my mind, that offers some reasonable openness to parsers being switched