> I'm happy to add a check for this in a separate patch if you'd like

No need - bit of confusion on my side about the
```
if (Queries.queryParser().apply(request.getEndpoint().getQuery()).containsKey("Signature")) {
   ...
```
block. Thanks for clarifying!