Index: binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs	(revision 332)
+++ binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs	(revision 333)
@@ -214,5 +214,8 @@
 			using (PooledBinaryReader pbr = MemoryPools.poolBinaryReader.AllocSync (false)) {
 				pbr.SetBaseStream (_pdf.progressionData);
+				long posBefore = pbr.BaseStream.Position;
+				pbr.BaseStream.Position = 0;
 				Progression p = Progression.Read (pbr, null);
+				pbr.BaseStream.Position = posBefore;
 				expToNextLevel = (uint) p.ExpToNextLevel;
 				level = p.Level;
