To see through the haze