solid precipitates