Cancel using submodules