You should override seekIntern instead of seek.