make the getrecovery master control use the new generic set_callback