safer Asio wrappers