WIP: allow user set noisepoolfun