If you have kms105, please pay more attention. 
 
To be honest, it doesn't effectively control popping noise. 
But your microphone will always be sanitary. 
 
Unlike other products, this product maintains high-frequency details very well. 
 
It also controls the unpleasant metallic resonance of high frequency. 
(11 khz resonance with kms105) 
 
It'd be a very ideal fit for a microphone that's not round-headed. 
(e945,e935 rode m2, kms105) 
 
You should try it. It's worth it.