Adding default parameters & error messages