make sure this gets initialized on upgrades