theme shenanigans with submodules