NSURLConnection didFailWithError no llamado?

¿Por qué, cuando una imagen no existe en una URL especificada, no se llama a DidFailWithError? Por ejemplo:

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];

No activa didFailWithError. ¿Cómo puedo recibir una notificación de que no hay una imagen en la URL a la que intento conectarme?

Respuestas a la pregunta(1)

Su respuesta a la pregunta