added generic breaker handler