Pulling this out into a `payload_too_large?` method would be nice here. Also moving the magic number `256` into a constant like `MAX_PAYLOAD_SIZE` would be a win.