Presumably this is really just, "if nil?" rather than anything else. What if I passed 42 as default_choice? confirm doesn't support interpreting options like that, so we'd probably want to raise an error.