Add revocable idiom