Daniel,
It sounds to me like Rolf is saying that your big calculation IS getting
executed. That the way the parser function works now it doesn't kick
out when your conditional returns false; it processes the then and just
doesn't display it.
-Courtney