I appreciate the opinion, but that precludes it from being used in repos that are not jj-first and happen to use submodules.