diff --git a/pub/lib/expr.cpp b/pub/lib/expr.cpp
index d93287c68225d1d7b9ef2c8c6b1bc4bb240c11e6..c0739383f14ac4cfe93eb453faba999f115dde0d 100644
--- a/pub/lib/expr.cpp
+++ b/pub/lib/expr.cpp
@@ -300,7 +300,5 @@ void CNode::tree_vec_val( vector<double> *ret, vector<double> *dret, int k, int
 RObj CNode::eval( string expr )
 {
     RNode T = user_xaxparse( expr.c_str() );
-    if( T->k_dependent() )
-        throw "Cannot evaluate '" + expr + "': missing context K";
     return T->tree_point_val();
 }