Why are primary qualities non-essential?