gen code and auto-named objects

Kamal.h's icon

It seems that since version 9.2, objects within gen~ are being auto-named with a temp prefix (for example, switch_11 has become temp_switch_11). It’s not a major issue, but it does make the naming convention a bit more "cumbersome". Is there a reason for this?