transceivers should be a bitmask instead. The data type of transceivers needs to be changed accordingly (see #47)