> it's the analysis that is going bad on you. Well, I have had some problems with rewriting functions as well. > Instead, simply arrange give an extra "fuel" counter to function 'loop' > line 603 of Compiler.Hoopl.Dataflow. Thanks! Janek