As far as I know, that  is how the original dust compiler worked and how the current one  still does. If there is a dot, then getPath call code is generated -- even for the degenerate case of {.}