I’ll take care of it in a follow-up. They are all the same, really. The other cases are for encoding references to local promises in message arguments.