Shouldn't the parser returned an already ordered list?