handle non-recognition of protocol correctly