Some collection that is empty has length of zero. Some collection with a negative length is something else. Use second one or implement a method like IsEmpty().