No problem. I made changes similar to yours but created a new gcode for laser control so i could set the fan and laser separately in addition to increasing pwm resolution. Your solution is much simpler to implement but equally effective. You’ll never use the extruder and laser at the same time so no reason why they can’t both be driven by same gcode command. Good job! A few others have asked about this. A quick write up of your solution might help others out if you have the time.