Since this is specifically used when the payload is too big, maybe this should be more descriptive like `PayloadTooLargeError`