Jeff,
Hi. Well they shouldn't all be mandatory however its obvious one was skipped to either set a default value or check for a null value etc... We have added this to the list to check for the next minor or major release so that you should never receive this error again.
-Chad