stash_cur_exp is not called when cur_type equals token_list, which is at odds with the actual behavior of the the published code. Thanks Tim. Another very impressive catch. I will consult/report and get back. It might be another long period :(, depending on colleagues' availability ... --thanks again, karl.