Hate submodules