rename 'next()' to 'seek()'