but shouldn't this lookup the proper submodule instead of having its own instance ?