This is a better test of the empty check
...and that is a better empty check function