diff --git a/nifty6/operators/operator.py b/nifty6/operators/operator.py
index 90b88f784704ed9cf57c3bc2cd97d34a1785761b..4790da315d6925a39c2b60643e1005d035419cd0 100644
--- a/nifty6/operators/operator.py
+++ b/nifty6/operators/operator.py
@@ -158,8 +158,8 @@ class Operator(metaclass=NiftyMeta):
         return None, self
 
 
-for f in ["sqrt", "exp", "log", "tanh", "sigmoid", 'sin', 'cos', 'tan',
-          'sinh', 'cosh', 'absolute', 'sinc', 'one_over', 'log10']:
+for f in ["sqrt", "exp", "log", "sin", "cos", "tan", "sinh", "cosh", "tanh",
+          "sinc", "sigmoid", "absolute", "one_over", "log10", "log1p", "expm1"]:
     def func(f):
         def func2(self):
             fa = _FunctionApplier(self.target, f)
diff --git a/test/test_field.py b/test/test_field.py
index ac0fe753bd2faa6d2a20d4a3336c4869166c4611..9f95a311f2176e442b7b151e503d6e2e9fe1cdec 100644
--- a/test/test_field.py
+++ b/test/test_field.py
@@ -335,7 +335,7 @@ def test_emptydomain():
 @pmp('dom', [ift.RGSpace((8,), harmonic=True), ()])
 @pmp('func', [
     "exp", "log", "sin", "cos", "tan", "sinh", "cosh", "sinc", "absolute",
-    "sign", "log10"
+    "sign", "log10", "log1p", "expm1"
 ])
 def test_funcs(num, dom, func):
     num = 5