parsers and bsfs declarations are not meant to be part of public API