Use Params::Validate to ensure positional params are passed as expected.