I'm thinking of moving all this logic to the ``shiva.config`` module actually. Makes more sense there, right?