why not to separate and specify in the `request(method)` the required params ?