The user can add required params. It makes sense that way