making noise.py work again with new paradigm