def METHOD_NAME(self, correlation_id):
    try:
        return self._futures.pop(correlation_id)
    except KeyError:
        raise FutureCollectionKeyError(
            "no such correlation id: {}".format(
                correlation_id)) from KeyError