diff --git a/ippl/src/SubField/SubFieldIter.h b/ippl/src/SubField/SubFieldIter.h
index 714f14a4d1e54b1231081d13d5397a9b818d518f..49cb2beda18cc915773bdc07d0311c8752cf6b87 100644
--- a/ippl/src/SubField/SubFieldIter.h
+++ b/ippl/src/SubField/SubFieldIter.h
@@ -171,7 +171,7 @@ public:
       if (CurrentLField != getBareField().end_if()) {
           ++CurrentLField;
       } else {
-          throw IpplException("SubFieldIter::nextLField()", "Reached the container end, no next LField!");
+          throw IpplException("SubFieldIterBase::nextLField()", "Reached the container end, no next LField!");
       }
       if (CurrentLField != getBareField().end_if()) {
           LFPtr = (*CurrentLField).second.get();