Ah. I think I'm mixing up func_path and func_path_stack. I'll look at this more closely.