fixed |= to ||=