Use an underlying fstream instead of a FILE* for PBPReader

How come you use tellg before you seek to beginning?