Changes to how the noise functions work