diff --git a/Solver/dgRungeKutta.cpp b/Solver/dgRungeKutta.cpp
index b07225b1a547f46489b9e6784e8e8a12320bf7ae..94e7db089fc2115a71a358034e2503363eabad61 100644
--- a/Solver/dgRungeKutta.cpp
+++ b/Solver/dgRungeKutta.cpp
@@ -4,7 +4,6 @@
 #include "dgLimiter.h"
 #include "dgAlgorithm.h"
 #include "dgGroupOfElements.h"
-#include "bindings.h"
 
 double dgRungeKutta::iterateEuler(const dgConservationLaw *claw, double dt, dgDofContainer *solution) {
   double A[] = {0};
@@ -72,6 +71,9 @@ double dgRungeKutta::diagonalRK (const dgConservationLaw *claw,
 
 dgRungeKutta::dgRungeKutta():_limiter(NULL) {}
 
+
+#include "Bindings.h"
+
 void dgRungeKutta::registerBindings(binding *b) {
   classBinding *cb = b->addClass<dgRungeKutta>("dgRungeKutta");
   cb->setDescription("various explicit Runge-Kutta time stepping schemes");