allowing start to run multiple times, also fixing a bug where directories were tracked multiple times