diff --git a/AMDiS/src/Mesh.cc b/AMDiS/src/Mesh.cc
index 3e0783111d5a716f6acd333ff022c402fe3d04dc..101c7db2b30af5a9ee66d77dbb681681f34f0ed5 100644
--- a/AMDiS/src/Mesh.cc
+++ b/AMDiS/src/Mesh.cc
@@ -726,7 +726,8 @@ namespace AMDiS {
 	}
 	if (active.empty())
 	  return false;
-	mel = active.pop();
+	mel = active.top();
+	active.pop();
 
 	mel_info->fillMacroInfo(mel);
       }