Refer to NoSmoke:NoiseInjection for more.