Make parsers create consistent ranges