diff --git a/bob/paper/mccnn/tifs2018/extractor/HaralickRDWT.py b/bob/paper/mccnn/tifs2018/extractor/HaralickRDWT.py
index 30d3ff22b24d5335e147ee00e0dffa5f36cd2cbb..13bea64c5eb15aa8a6d9e0a0cd8929376bb46031 100644
--- a/bob/paper/mccnn/tifs2018/extractor/HaralickRDWT.py
+++ b/bob/paper/mccnn/tifs2018/extractor/HaralickRDWT.py
@@ -6,7 +6,7 @@ import numpy as np
 
 #Extra packages
 import pywt
-import mahotas
+import importlib
 
 
 class HaralickRDWT(Extractor):
@@ -96,6 +96,12 @@ class HaralickRDWT(Extractor):
 
         features=[]
 
+        try:
+            mahotas=importlib.import_module('mahotas')
+        except:
+            pass # TODO: test
+
+
         for decomposition in decompositions:
 
             ## the type should be decided; haralick needs it to be uint8
diff --git a/environment.yml b/environment.yml
index 2680af7d45a36ddd2bb9d11ffd8627cf652aa64d..ffc8acc0a4f9d189d7d5011b66fe34e9254b3a3a 100644
--- a/environment.yml
+++ b/environment.yml
@@ -77,6 +77,7 @@ dependencies:
   - libxcb=1.13
   - libxml2=2.9.8
   - lmdb=0.9.22
+  - mahotas=1.4.5
   - markdown=3.0.1
   - markupsafe=1.0
   - matplotlib=3.0.2