edge cases for parser