Thermohaline currents and water mixing