3.2.4 Message Processing Events and Sequencing Rules

Calls made by the higher-layer protocol or application MUST be passed directly to the transport. All return values from method invocations MUST be returned uninterpreted to the higher-layer protocol or application.