Yes.
What I wanted initially, as we can't be 100% sure of which values correspond to which context, was to have a single object `values` with each possible flag value (sometimes it's _0_/_1_, sometimes _true_/_false_, etc.).

At this point, returning using a simple explicit condition might indeed be simpler. I haven't noted other possible values.

Just: in my case it really is `"0"` when conversation is off, and `"1"` when it's on.