Cooking multiple glsl TOP's

In my current scenario I have a bunch of pixels shaders and I need to switch rendering on/off between them, but I can’t find an efficient way.
What would be a good strategy for handling cooking times with multiple glsl TOP’s?

Thanks

A Switch or Select TOP on their outputs, which shuts down automatically all nodes which are not connected to your output. TD is a pull based system, as in nodes only cook if something is requesting their data.

you can lock the operators too… via python
op( ‘opname’ ).lock = 1

I managed it with a switch and a chopexec. Thanks a lot for the help!