Index: /home/backtopop/workspace/numpyalt/src/maskedarray/extras.py
===================================================================
--- /home/backtopop/workspace/numpyalt/src/maskedarray/extras.py	(revision 340)
+++ /home/backtopop/workspace/numpyalt/src/maskedarray/extras.py	(working copy)
@@ -35,7 +35,7 @@
 from numpy.core.numeric import array as nxarray
 from numpy.core.fromnumeric import asarray as nxasarray
 
-from numpy.lib.index_tricks import concatenator
+from numpy.lib.index_tricks import AxisConcatenator
 import numpy.lib.function_base as function_base
 
 #...............................................................................
@@ -568,11 +568,11 @@
 #---- --- Concatenation helpers ---
 #####--------------------------------------------------------------------------
 
-class mconcatenator(concatenator):
+class MAxisConcatenator(AxisConcatenator):
     """Translates slice objects to concatenation along an axis."""
 
     def __init__(self, axis=0):
-        concatenator.__init__(self, axis, matrix=False)
+        AxisConcatenator.__init__(self, axis, matrix=False)
 
     def __getitem__(self,key):
         if isinstance(key, str):
@@ -625,7 +625,7 @@
         res = concatenate(tuple(objs),axis=self.axis)
         return self._retval(res)
 
-class mr_class(mconcatenator):
+class mr_class(MAxisConcatenator):
     """Translates slice objects to concatenation along the first axis.
 
         For example:
@@ -633,7 +633,7 @@
         array([1, 2, 3, 0, 0, 4, 5, 6])
     """
     def __init__(self):
-        mconcatenator.__init__(self, 0)
+        MAxisConcatenator.__init__(self, 0)
 
 mr_ = mr_class()
 
