Also do dfs on singleton dots even if they have no neighbors.