diff --git a/CHANGES/v2.3.txt b/CHANGES/v2.3.txt
index 184246aa6494d60711c98e8d5de4217728b80eb4..33f04ebcd5996966cb1fd1a9abde4ae2f2131599 100644
--- a/CHANGES/v2.3.txt
+++ b/CHANGES/v2.3.txt
@@ -162,6 +162,7 @@ See branch \branch{v2.3} on git repository.
 - Fixed a bug in the parser related to braces, see \issue{229}
 - Fixed a bug that appeared when using \ref Q3, \ref Q4 and \ref Q6 with LOWEST or HIGHEST flag
 - Fixed a bug that appears when you use \ref MFILTER_LESS as input to \ref COORDINATIONNUMBER with SPECIESA and SPECIESB flags
+- Fixed a bug that was making flushing when gromacs checkpoints not functional (thanks to Summer Snow).
 
 For developers:
 - plumedcheck validation has been made stricter. All the checks are now described in the developer manual.
diff --git a/src/core/Action.cpp b/src/core/Action.cpp
index a78c7c730076d9ad152e51a2b526fdd4e69069b2..551f3d2ebe72eca0303ff69b9c869ac7a797b2f3 100644
--- a/src/core/Action.cpp
+++ b/src/core/Action.cpp
@@ -270,6 +270,11 @@ bool Action::checkUpdate()const {
   else return false;
 }
 
+bool Action::getCPT()const {
+  return plumed.getCPT();
+}
+
+
 
 }
 
diff --git a/src/core/Action.h b/src/core/Action.h
index d65208bbcbd22b51dc95c9a466228d922d40aa9c..fe71cc72e1c91ef2ff0867fe6dd7723091bbf577 100644
--- a/src/core/Action.h
+++ b/src/core/Action.h
@@ -426,11 +426,6 @@ bool Action::getRestart()const {
   return restart;
 }
 
-inline
-bool Action::getCPT()const {
-  return doCheckPoint;
-}
-
 }
 #endif