Wrote more about reinventing DFS..