Removed submodule doctrine