factor our FixedXOR