This is the same thing as `unless default && @configuration.strict_prompts` right? I feel like that's a clearer way to phrase the conditional. Although it would probably be clearer still to move this into a private `prompt_for_default?(default)` method.