Params should either be required or default