Do we want PyLD to fail loudly when there is missing context?
We've had some bugs in the past relating to the behaviour where PyLD strips fields from the request that it can't parse into a complete URL (e.g. applications/hubl#966 (comment 51094))
Do we want it to fail loudly with a 400
to the client ? Sometimes ?
Since this is PyLD-side it needs investigation into how this happens and whether it's possible to configure it to behave differently