Buggy recursive directory watching