Hmm, I agree the syntax is simpler, but if no option is provided it's trickier to remember to make the assumption that nil means YES. Before, we could evaluate `boolValue` as normal and if the value was nil to begin with you still get a false.

Any suggestions on how to best implement this? Inject a YES option into the dictionary at the start of the method call if the option is absent?