question, Lauri, looking at the c code: for temporaries t0 t1 etc were you planning to drop those into stack, with an offset 16, then *reread* them back with an offset of 4? because if so, REMAP is designed to avoid *exactly* that. l.