diff --git a/src/Graviton/ProxyBundle/Definition/Loader/HttpLoader.php b/src/Graviton/ProxyBundle/Definition/Loader/HttpLoader.php
index <HASH>..<HASH> 100644
--- a/src/Graviton/ProxyBundle/Definition/Loader/HttpLoader.php
+++ b/src/Graviton/ProxyBundle/Definition/Loader/HttpLoader.php
@@ -149,6 +149,11 @@ class HttpLoader implements LoaderInterface
     public function load($input)
     {
         $retVal = new ApiDefinition();
+        if (is_null($input)) {
+            // if no thirdparty defined; abort now..
+            return $retVal;
+        }
+
         if (isset($this->strategy)) {
             if (isset($this->cache) && $this->cache->contains($this->options['storeKey'])) {
                 $content = $this->cache->fetch($this->options['storeKey']);
@@ -195,6 +200,7 @@ class HttpLoader implements LoaderInterface
                 $this->cache->save($this->options['storeKey'], $content, $this->cacheLifetime);
             }
         } catch (RequestException $e) {
+
             $this->logger->info(
                 "Unable to fetch File!",
                 [
avoid exception: if no third party url defined, don't try to fetch..