short-circuit it with String.IsNullOrEmpty