'safe submodule