What happens if we use addition addition...
int a_mathops::momod_dc::run(int din) { return din + (w->pram0 - 50) * FULLSCALE/50; }
... like a static variation in air pressure!