I would have expect this method to do local and unc paths rather than doing unc manually in the SMB classes.