And what happens to defaults if you disable validation?
In reply to Re^3: DWIM code would use Params::Validate by BrowserUk in thread Correct idiom for default parameters by mrider