AngularJS: Pegue todos os status de resposta 500

Isso pode parecer um pedido estranho. Eu queria saber se há uma maneira de usar um interceptor $ http para capturar o primeiro URL que tem um status de resposta de 500, em seguida, interromper todos os pedidos e processos subseqüentes e fazer alguma coisa?