Changed submodule protocol