Python doesn't even try to do cse, does it (or so I remember hearing)? I ask because I see lots of redundant loads from stack slots, etc. -Miles -- Miles Bader -- HCRC, University of Edinburgh -- Miles.Bader@ed.ac.uk 97% of everything is grunge