volatile impurity