diff --git a/xbob/flandmark/__init__.py b/xbob/flandmark/__init__.py
index 355796ad3db2e77673c367a816d0efb03547cdf9..fb661e8d8d1a1ad699dcfdccd4bc9f99da91be3d 100644
--- a/xbob/flandmark/__init__.py
+++ b/xbob/flandmark/__init__.py
@@ -84,7 +84,7 @@ class Localizer(_flandmark.Localizer):
       return super(Localizer, self).__call__(gray)
 
     elif image.ndim == 2:
-      return super(Localizer, self).__call__(gray)
+      return super(Localizer, self).__call__(image)
 
     else:
       raise TypeError, "Localizer accepts images as numpy.ndarray objects with either 2 or 3 dimensions"