more sophisticated tests for parse