The current Conformance clauses require services to fail with 501 Not Implemented for unsupported functionality.
This is problematic when adding new functionality in later specification versions that is unknown to services conforming with earlier specification versions: do they become non-conforming by responding with 400 Bad Request to the new functionality?