Paranoia, just in case a Countable implementation returns -1 ...