Failure case: An AO determines that it cannot handle the connection after sensing that the data is incomprehensible to it.
If the CIFS AO senses encrypted data or unauthenticated content, it will not be able to handle it and will push down the connection to the generic AO.