don't raise ParseError on empty input