I was not clear below. I think we should change apply to execute in the module's namespace. But I think that is out of scope here.