git modules suck