maybe I shouldn't try to use an offset as a file pointer.