Removed confusing methods all and __len__