Nice, sadly there won't be any space left for the crew to switch it on. :D
All kidding aside, it's a pity it isn't possible (yet) to read the state of a weapon module, high when firing, low when idle, because that would very much simplify the process and also overcome the core hopping that's...