weird things happening with submodules still/again