rewinding works, doesn't crash when you hit the beginning of the file