I think I'd like to extract a method that just constructs and returns the runner.