           eventInitsolXyz, eventExitsolXyz, eventDeleteXyz, eventExecXyz,
           eventhdlrdata) );
  #else
+diff --git a/src/scip/expr_xyz.c b/src/scip/expr_xyz.c
+index 2eb7914e1d..4e924b03b5 100644
+--- a/src/scip/expr_xyz.c
++++ b/src/scip/expr_xyz.c
+@@ -38,11 +38,13 @@
+ /** expression handler data */
+ struct SCIP_ExprhdlrData
+ {
++  void* ptr;
+ };
+ 
+ /** expression data */
+ struct SCIP_ExprData
+ {
++  void* ptr;
+ };
+ 
+ /*
 diff --git a/src/scip/githash.c b/src/scip/githash.c
 new file mode 100644
 index 0000000000..2891bc72de

 
 /** constraint handler data */
 struct SCIP_ConshdlrData
 {
+  void* ptr;
 };

 
 # settings
 settings/
diff --git a/CHANGELOG b/CHANGELOG
index 24eb800135..6f5f57eef0 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2463,8 +2463,8 @@ Interface changes
   number of binary variable for performing clique table analysis
 - `separating/maxincrounds`
 - `separating/maxlocalbounddist`, `separating/maxcoefratio` and `separating/intsupportfac`
-- 'presolving/milp/maxbadgesizepar' to limit the maximal badge size if PaPILO is called in parallel mode
-- 'presolving/milp/maxbadgesizeseq' to limit the maximal badge size if PaPILO is called in sequential mode
+- if PaPILO >= 2.1: `presolving/milp/maxbadgesizepar` to limit the maximal badge size if PaPILO is called in parallel mode
+- if PaPILO >= 2.1: `presolving/milp/maxbadgesizeseq` to limit the maximal badge size if PaPILO is called in sequential mode
 
 ### Data structures
 
diff --git a/src/scip/benders_xyz.c b/src/scip/benders_xyz.c
index 0d812ba6bd..ffe1badee0 100644
--- a/src/scip/benders_xyz.c
