I did'nt override the send method directly, to have access to the url  and method argument passed in open, and log them when delaying the request in send. Otherwise there would not be anyway to know which request was delayed.