diff --git a/Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp b/Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp
index 7d6fcd1e57890d8bade327e056303b11d5aafcbe..42bdc223e5608c41ea72dd091c1725c1ce668be0 100644
--- a/Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp
+++ b/Code/Mantid/Framework/MDEvents/src/MDGridBox.cpp
@@ -355,7 +355,7 @@ namespace MDEvents
   TMDE(
   void MDGridBox)::setBoxController(Mantid::API::BoxController_sptr controller)
   {
-    MDBoxBase::setBoxController(controller);
+    MDBoxBase<MDE,nd>::setBoxController(controller);
     // Set on all childern.
     for (size_t i=0; i<boxes.size(); i++)
     {