The one problem with an empty list is that you can't tell if it is empty or just hasn't be retrieved yet.