In SAnon: The is_initiator bitfield must be unsigned to avoid undefined behaviour, as there is only a single bit defined. Thanks to Nico Williams for explaining this.