if you do a c-x c-f and give it the wrong directory name, the do another c-x c-f and give it the right one, it doesnt realize that a "buffer named xx" already exists and makes another one.