Threads still not checked, something about the channelsetup getting killed early and then being used. PID still does work, increasing oscillations persist instead of arriving at a steady state