diff --git a/src/feature_creation/node/operator_nodes/functions.hpp b/src/feature_creation/node/operator_nodes/functions.hpp
index 2e30e3caba28d1efdef1faf6a9227f6fa751dbbc..7fbe5428171d745b7f7427f9d67fa40dff1be29d 100644
--- a/src/feature_creation/node/operator_nodes/functions.hpp
+++ b/src/feature_creation/node/operator_nodes/functions.hpp
@@ -24,6 +24,7 @@
 
 #include <algorithm>
 #include <functional>
+#include <math.h>
 
 namespace allowed_op_funcs
 {
@@ -230,7 +231,7 @@ inline void cbrt(
     const int size, const double* in_0, const double alpha, const double a, double* out)
 {
     std::transform(
-        in_0, in_0 + size, out, [&](double i0) { return std::pow(alpha * i0 + a, 1.0 / 3.0); });
+        in_0, in_0 + size, out, [&](double i0) { return std::cbrt(alpha * i0 + a); });
 }
 
 /**
diff --git a/tests/googletest/sisso_test b/tests/googletest/sisso_test
deleted file mode 100755
index 2eddd66ec295119649a8fd8f003a5a38ff8c799a..0000000000000000000000000000000000000000
Binary files a/tests/googletest/sisso_test and /dev/null differ