crack at adding is_provisional bit to callback