diff --git a/agora/client/agora.py b/agora/client/agora.py
index <HASH>..<HASH> 100644
--- a/agora/client/agora.py
+++ b/agora/client/agora.py
@@ -278,12 +278,12 @@ class PlanExecutor(object):
                         raise
                     except Exception, e:
                         log.warning(e.message)
-                        return False
+                        return True
                     finally:
                         if g is not None:
                             __destroy_graph(g)
 
-                return False
+                return True
 
             """
             Load in a tree graph the set of triples contained in uri, trying to not deference the same uri
diff --git a/setup.py b/setup.py
index <HASH>..<HASH> 100644
--- a/setup.py
+++ b/setup.py
@@ -28,7 +28,7 @@ from setuptools import setup, find_packages
 
 setup(
     name="Agora-Client",
-    version="0.4.5",
+    version="0.4.6",
     author="Fernando Serena",
     author_email="fernando.serena@centeropenmiddleware.com",
     description="An Agora client for Python that requests and executes search plans for graph patterns",
Fixed resource caching when dereference fails