what is the difference in ||= and just =?