I also think you should use a formula there... like data & ~3 | (data+1) & 3