Nice! Does this pass now? I see your code below seems to be doing the right thing wrt creating a SequeunceResultIterator when necessary.