Hmm, this will count empty strings and 0 as empty, which is not really the case.