adds default validation on options