We do this exception to sometimes get usernames as values instead of guids. We decide based on profile selected, not by param. I don't like such logic as it makes trouble to extend to more complex cases, where the condition above is no longer valid.