SQUASH ME: that was the original intended use of payload_len...