Split scheduler and watcher.