Asio wrappers - completion guard