#3 checking for required params with or condition