 
     private function load():void
     {
-        loader = loader || URLLoadersQueue.find(request) || new  URLLoader();
+        var isOwnedLoader:Boolean = true;
+
+        if (loader == null)
+        {
+            loader = URLLoadersQueue.find(request);
+
+            if (loader == null)
+            {
+                loader = new URLLoader();
+            }
+            else
+            {
+                isOwnedLoader = false;
+            }
+        }
 
         URLLoadersQueue.keep(request, loader);
 


        URLLoaderHandlerFactory.create(this).handle(loader);

        if (stubValue != null)
        {
            doStub();
        }
        else
        {
            doLoad();
        }
    }


        {
            receiveStubData();
        }

        Log.i("skein-rest", "*STUB*" + request.method.toUpperCase() + ":" + request.url + ":" + (request.data || ""));
    }

    private function doLoad():void
