The reason I gave is what I see to be a major argument against. Or maybe not. But people who script this are gonna get into a lot of troubles - you have to build a lot of checks to make sure both group settings mesh with your script.