My point was that the ugliness can be better encapsulated but I would also expect that the parameters could be send with form encoding in the `POST` body rather than as query parameters.