More compliant parsing