another quick fix, which should reduce run-loop pressure.