Well, this check can be returned and, subjective point of view - it is better to check on empty