If DB is wrapped as a bunch of providers, bolts have less work to do