Any reason not to do this work in the run/runLoop method above?