symlink targets should be evaluated relative to symlink, not relative to cwd
(alpha) ~ # ls .\Documents\
d----l 1/5/2018 8:51 PM PowerShell -> .\WindowsPowerShell # <- APPEARS AS BROKEN
d----- 1/5/2018 8:58 PM WindowsPowerShell
(alpha) ~ # cd .\Documents\
(alpha) ~\Documents # ls
d----l 1/5/2018 8:51 PM PowerShell -> .\WindowsPowerShell # <- APPEARS AS DIRECTORY
d----- 1/5/2018 8:58 PM WindowsPowerShell