Fix the parameters passed to the method call
Add re-usable way to check args and set default values