store only 1 byte of frequency; remove the payload len (it is up to the user to encode that in the payload if he wants); unthis