Thumbs up for using boost::asio!