Why am I only able to seek backwards and forwards a certain number of times?