How do I decide on whether to use Rebus.CircuitBreaker or Second Level Retry? I feel like that Second Level Retry Can do the work of CircuitBreaker for example if I find the type of error that is is caused by network I can make the message to return to the TimeoutManager rather than to the error queue. Then in what case do we need the Circuit Breaker in Rebus. Thanks