diff --git a/nifty4/operators/scaling_operator.py b/nifty4/operators/scaling_operator.py
index 8c368a26e2602527513e4319f0b19ca27a723506..b0aacb7d75c5c872cd3c40ec1ed692479ea47fbf 100644
--- a/nifty4/operators/scaling_operator.py
+++ b/nifty4/operators/scaling_operator.py
@@ -21,6 +21,7 @@ import numpy as np
 from ..field import Field
 from ..multi.multi_field import MultiField
 from .endomorphic_operator import EndomorphicOperator
+from ..domain_tuple import DomainTuple
 
 
 class ScalingOperator(EndomorphicOperator):
diff --git a/nifty4/sugar.py b/nifty4/sugar.py
index 4de1e5d14a88d798aa279ea97b5274fb697c89f5..cf1f3c3dc8abd1991ee1f3f06fd8ac8d1e9be056 100644
--- a/nifty4/sugar.py
+++ b/nifty4/sugar.py
@@ -197,7 +197,7 @@ def from_local_data(domain, arr):
 
 
 def makeDomain(domain):
-    if isinstance(domain, dict):
+    if isinstance(domain, (MultiDomain, dict)):
         return MultiDomain.make(domain)
     return DomainTuple.make(domain)