non strict Transact8x8 does not read for len(r) == 0