Preparation for the streaming (no absolute position in list)
Finally, cool dictyield code. Seems works for me.