Using service loader for runners