validate missing parameters before invalid