We weren't correctly discounting "." and ".." when they came from