Initial work

shouldn't it return an empty iterator rather ?