Moved parsers into interface.