Can this check be moved after the `singleReturnValue != null` check, and combined with the following code block (i.e. `if (identifier is IEnumerable) { var multipleReturnValue = ... }`)?