def METHOD_NAME(self, *args, **kwargs):
    """
    encapsulate all call to kraken in a circuit breaker, this way we don't lose time calling dead instance
    """
    try:
        return self.breaker.call(self._send_and_receive, *args, **kwargs)
    except pybreaker.CircuitBreakerError:
        raise DeadSocketException(self.name, self._zmq_socket)