Redox titrations are used for a variety of applications in organic and inorganic analysis. Some examples include determining chemical oxygen demand to manage industrial wastewaters, determining water content in non-aqueous solvents using Karl Fischer titration, and measuring dissolved oxygen levels through Winkler's method. Iodometric and iodimetric titrations can be used to indirectly or directly determine oxidizing or reducing agents by exploiting the redox reaction between iodine and the analyte. Chlorination of public water supplies is also monitored through an indirect iodometric titration to measure total chlorine residual levels.