uh
new submodule behavior