core: the provision sentinel should be backwards compatible