Contaminant detection