Case-in-point regarding booleans being annoying at call sites. I recall factoring out a somewhat sensible public `dialog.show` method, but don't recall the meaning of the args at all.