NSURLConnection didFailWithError nicht aufgerufen?

Warum wird didFailWithError nicht aufgerufen, wenn ein Bild unter einer angegebenen URL nicht vorhanden ist? Beispielsweise

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/images/someImageIknowDoesntExist.jpg"] 
                     cachePolicy:NSURLRequestReturnCacheDataElseLoad
                             timeoutInterval:10.0];

        urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

Löst didFailWithError nicht aus. Wie kann ich benachrichtigt werden, dass die URL, zu der ich eine Verbindung herstellen möchte, kein Bild enthält?