rule30_rev_byte works