emit an error event when a request fails

I guess requestError seems a bit more informative; but I'll make it 'error' if you prefer, let me know :)