connect, disconnect, and nick validation