Parameters now have a 'required' flag.