Is this really going to work? If it's a mask, then it means that testing for it needs to mask out certain bits, which doesn't happen here.