doPrompt won't override if defined elsewhere.