att in (x, y, z, ...) and the usual OR really have the same meaning, it's more of a matter of taste (IN is more compact). Mind, what if you have something like "A in (1, 2, 3) or B in (5, 6)", a decode/encode would expand it into an OR... anyways, just an observation, it's ok to leave the code as is.