diff --git a/include/teqp/models/multifluid.hpp b/include/teqp/models/multifluid.hpp
index 95f82ec7f8299e0b2dd3c6a77e29649da0be7da1..b55c5fddf649094467cbdbdec08e040861b6e9d2 100644
--- a/include/teqp/models/multifluid.hpp
+++ b/include/teqp/models/multifluid.hpp
@@ -139,11 +139,11 @@ private:
 
     template <typename Num>
     auto cube(Num x) const {
-        return x*x*x;
+        return forceeval(x*x*x);
     }
     template <typename Num>
     auto square(Num x) const {
-        return x*x;
+        return forceeval(x*x);
     }
 
 public: