We've all noticed when keeptopic is on for channels when services join the network the topic is set even if there are no changed necessary. This is the case to avoid high CPU load for services having to check to see if they need to change the topic or not, hense they just do it. Can someone write a module to fix this in checking to see if the change is needed? Hopefully this can be intergrated into the main source as a config option such as CheckTopicChangeOnStart warning this could lag CPU briefly on large production networks etc...