The argument here, `payload`, shadows a method name.  Choose something else, like `packet_payload`