So if `Stapler.currentRequest` is in fact `null`, from a call to `updateDirectly` I suppose, and the signature is bad, should we not reject the update—e.g. throw `IOException`?