Avoid creating multiple task runners