Works around issue 112 by evaluating the rule expression at run time instead of compile time.