Now extends Parser interface.