diff --git a/rod-eoc.cc b/rod-eoc.cc
index a931be3fd9d4d4b3a494b6deb9beabc5ae2a8a77..b8366a03c021bb1c40cd6d7643b0be8d3ad92260 100644
--- a/rod-eoc.cc
+++ b/rod-eoc.cc
@@ -210,7 +210,7 @@ int main (int argc, char *argv[]) try
 
         // Prolong solution to the very finest grid
         for (int j=i; j<numLevels; j++)
-            geodesicFEFunctionAdaptor(grid, solution);
+            GeodesicFEFunctionAdaptor<FEBasis,TargetSpace>::geodesicFEFunctionAdaptor(grid, solution);
 
         std::stringstream numberAsAscii;
         numberAsAscii << i;