diff --git a/bob/ip/facelandmarks/__init__.py b/bob/ip/facelandmarks/__init__.py
index 9bbd56a21466ef907fb78f3cf23407c2fd18939a..cd0793d187ed609a3e8af6f98e11bd4bd2dccf8d 100644
--- a/bob/ip/facelandmarks/__init__.py
+++ b/bob/ip/facelandmarks/__init__.py
@@ -1,7 +1,8 @@
 #!/usr/bin/env python
 # vim: set fileencoding=utf-8 :
 
-from .utils import *
+#from .utils import *
+from .utils import Result
 
 
 def get_config():
@@ -13,5 +14,20 @@ def get_config():
     return bob.extension.get_config(__name__)
 
 
+# gets sphinx autodoc done right - don't remove it 
+def __appropriate__(*args):   
+    """Says object was actually declared here, an not on the import module.   
+
+    Parameters:     *args: An iterable of objects to modify   
+
+    Resolves `Sphinx referencing issues   <https://github.com/sphinx-doc/sphinx/issues/3048>`   """   
+
+    for obj in args: obj.__module__ = __name__
+
+__appropriate__(
+    Result,
+    )
+
 # gets sphinx autodoc done right - don't remove it
 __all__ = [_ for _ in dir() if not _.startswith('_')]
+