After some debugging, I think this is because the underlying fs.File implementations don't implement io.Seeker (see here).
fs.File
io.Seeker
Note to self: this would be fixed with #669