static bool CheckThumbnailHeader(BinaryReader reader) { var position = reader.BaseStream.Position; var header = LoadHeader(reader); reader.BaseStream.Seek(position, SeekOrigin.Begin); return header != null; }