diff --git a/proof/proof/inc/TProofServ.h b/proof/proof/inc/TProofServ.h
index be7f75663876a76fcf2976b311dcb4dec3c9d8d9..85fcd773623d4ec8b35373a1971c0d2c918c330d 100644
--- a/proof/proof/inc/TProofServ.h
+++ b/proof/proof/inc/TProofServ.h
@@ -69,7 +69,7 @@ friend class TProofServLite;
 friend class TXProofServ;
 
 public:
-   enum EStatusBits { kHighMemory = BIT(16) };
+   enum EStatusBits { kHighMemory = BIT(17) };
    enum EQueryAction { kQueryOK, kQueryModify, kQueryStop, kQueryEnqueued };
 
 private:
diff --git a/proof/proof/inc/TVirtualProofPlayer.h b/proof/proof/inc/TVirtualProofPlayer.h
index 7a987db690874222376ddc5439f6afababab7afc..bd3fab51513fdd75dde1326ea651d0402ca4e0a1 100644
--- a/proof/proof/inc/TVirtualProofPlayer.h
+++ b/proof/proof/inc/TVirtualProofPlayer.h
@@ -43,7 +43,7 @@ class TSelector;
 class TVirtualProofPlayer : public TObject, public TQObject {
 
 public:
-   enum EStatusBits { kIsSubmerger = BIT(16) };
+   enum EStatusBits { kIsSubmerger = BIT(14) };
    // TDSet status bits
    enum EExitStatus { kFinished, kStopped, kAborted };