gonna try something ridiculous with the database, brb
Bringing this back because it turns out that submodules are bigger and slower to download