fix seeking etc