Implemented should be seeked sentinel - needs refactoring in next commit