diff --git a/pkg/expr/expr.go b/pkg/expr/expr.go
index 18b846928da768657a78f32d4510085bdae27a53..4c53a8a52a89fbc685e56ac01ce8357d5d5bfe37 100644
--- a/pkg/expr/expr.go
+++ b/pkg/expr/expr.go
@@ -39,7 +39,7 @@ func Eval(ctx context.Context, input string, env map[string]interface{}) (interf
 
 	env, _ = cfg.Env.(map[string]interface{})
 
-	program, err := exprcompiler.Compile(tree, GetDefaultConfig(env))
+	program, err := exprcompiler.Compile(tree, cfg)
 	if err != nil {
 		return nil, err
 	}