Okay, last thing, then I'll stop bothering you till tomorrow. :smile: Since `ui.router` doesn't broadcast any `$route*` events, I'm guessing you meant `$stateChangeError`?

Also, since a state change error just rolls back to the current state, I'm pretty sure only intercepting `$stateChangeSuccess` is enough.