diff --git a/ehdd/ehdd_funcs.sh b/ehdd/ehdd_funcs.sh
index 123d0001..0d5c17ef 100644
--- a/ehdd/ehdd_funcs.sh
+++ b/ehdd/ehdd_funcs.sh
@@ -8,11 +8,13 @@
 #####
 
 
-if [ -s /etc/mailinabox.conf ]; then
-    source /etc/mailinabox.conf
-    [ $? -eq 0 ] || exit 1
-else
-    STORAGE_ROOT="/home/${STORAGE_USER:-user-data}"
+if [ -z "${STORAGE_ROOT:-}" ]; then
+    if [ -s /etc/mailinabox.conf ]; then
+        source /etc/mailinabox.conf
+        [ $? -eq 0 ] || exit 1
+    else
+        STORAGE_ROOT="/home/${STORAGE_USER:-user-data}"
+    fi
 fi
 
 EHDD_IMG="$STORAGE_ROOT.HDD"