Can we do something other than reusing `value`? `choice`, perhaps? It took me a minute to figure out how `value` could be `None` (partially because I ran out of :coffee: this morning, but still).