better support for the seek operation