always keep the workloop up, don’t stop after 2 PIOs, regardless of *popping*