no kwarg for __len__