Hey, Any ideas why Guile seems to loose track of which procedure is which? I've got some Guile code to track how long it takes to run some procedures, so first I see output like: 2024-06-23 19:58:19 warning: delay of 3.380 seconds: # 2024-06-23 19:58:19 0.016: # 2024-06-23 19:58:19 0.004: # 2024-06-23 19:58:19 0.012: # But then after some time of the program running, the output changes to something like: 2024-06-24 15:18:02 warning: delay of 1.128 seconds: # 2024-06-24 15:18:02 0.161: # 2024-06-24 15:18:02 0.966: # 2024-06-24 15:18:02 0.392: # 2024-06-24 15:18:02 0.507: # So the procedures become programs, and the locations are lost. I've already disabled JIT to see if that helps, and it doesn't seem to. Any ideas how I can stop this from happening? Thanks, Chris