Better to pass the path parts as an array to Path.Combine rather than use explicit calls to get the separator?