Wow, yes that's exactly what I'm after. The extra functionality flags the Issue OP asks for would be nice as well. In general one flag to turn stuff on/off, and then other flags to configure the feature given that it's enabled is often a good pattern.