make sure sprockets requires TcpReader and MessageHandler