You mean as a helper function? I'm not sure where it would go. I don't think it belongs in the background manager. We could have guarded all the entry points with checks to the global switch, but that would undermine the module itself and make it harder to test. Likewise, each subsystem wants its own switch to be able to ignore the bg-mgr. It's a slippery slope. We'd need to parameterize for this special case of using our task name in the meta data, e.g. ```{task, aae_rebuild}```. I agree that it's nice to reduce duplicated code, though. I wonder where we could put it? Somewhere in KV, perhaps? It's kind of specific to the set of consumers that happen to be locking on a KV node lock. I'm going to bring @jrwest into this to help. He has a good feel for this kind of question.