 			var handleLoaderError:Function = function(errorEvent:IOErrorEvent):void
 			{
 				var faultEvent:FaultEvent = FaultEvent.createEvent(new Fault(errorEvent.type, errorEvent.text));
+				delete _requestURLToLoader[url];
 				customURLLoader.asyncToken.mx_internal::applyFault(faultEvent);
 			};
 		

			fault = new Fault(String(event.type), event.type, errorEvent.text);
		}
		else
			fault = new Fault(String(event.type), event.type, "Request cancelled");
		_asyncToken.mx_internal::applyFault(FaultEvent.createEvent(fault));
	}
	
	/**

			loader.contentLoaderInfo.addEventListener(Event.COMPLETE, handleLoaderComplete);
			loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, handleLoaderError);
			loader.loadBytes(bytes);
		}
		private function handleGetContentFault(faultEvent:FaultEvent, url:String):void
		{
			delete _requestURLToLoader[url];
		}
	}
}
