minor: don't rely on survive without resched