client can handle disconnect messages