diff --git a/nifty4/extra/energy_tests.py b/nifty4/extra/energy_tests.py
index 64cebb5be997a0b4f0bc0d67219a90784b93c927..719f8a8e45fe36eca4e617e69411d84772b14425 100644
--- a/nifty4/extra/energy_tests.py
+++ b/nifty4/extra/energy_tests.py
@@ -18,6 +18,7 @@
 
 import numpy as np
 from ..field import Field
+from ..sugar import from_random
 
 __all__ = ["check_value_gradient_consistency",
            "check_value_gradient_curvature_consistency"]
@@ -26,7 +27,7 @@ __all__ = ["check_value_gradient_consistency",
 def _get_acceptable_energy(E):
     if not np.isfinite(E.value):
         raise ValueError
-    dir = Field.from_random("normal", E.position.domain)
+    dir = from_random("normal", E.position.domain)
     # find a step length that leads to a "reasonable" energy
     for i in range(50):
         try: