Foolproofing.

It shouldn't fail on empty or otherwise missing data.