diff --git a/src/ExprNode.cc b/src/ExprNode.cc
index 48983d20c407baf4bf390c66060fb4d1be6973a1..94d7ad9e25465f07e8139040275df7071fc91055 100644
--- a/src/ExprNode.cc
+++ b/src/ExprNode.cc
@@ -2964,8 +2964,14 @@ UnaryOpNode::eval_opcode(UnaryOpcode op_code, double v) noexcept(false)
     case UnaryOpcode::steadyState:
       return (v);
     case UnaryOpcode::steadyStateParamDeriv:
+      cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::steadyStateParamDeriv" << endl;
+      exit(EXIT_FAILURE);
     case UnaryOpcode::steadyStateParam2ndDeriv:
+      cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::steadyStateParam2ndDeriv" << endl;
+      exit(EXIT_FAILURE);
     case UnaryOpcode::expectation:
+      cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::expectation" << endl;
+      exit(EXIT_FAILURE);
     case UnaryOpcode::erf:
       return (erf(v));
     case UnaryOpcode::diff: