> This sounds fine to me (but I still don't think it will buy much most of the > time). (The non-tail calls in your example are just there so that the CPS > code has to do a call instead of a jump, right?) Yes.