highlighting no longer discoloured, fixed by removing the bit shifts