diff --git a/bob/bio/vein/database/fv3d.py b/bob/bio/vein/database/fv3d.py
index b84f11701f419df7db22b3db6aa765f430c5ccc5..47dfbddaf976874d2e9577fe5fd7aecf875221f5 100644
--- a/bob/bio/vein/database/fv3d.py
+++ b/bob/bio/vein/database/fv3d.py
@@ -41,7 +41,7 @@ class File(BioFile):
         image = super(File, self).load(*args, **kwargs)
         image = numpy.rot90(image, 3)
 
-        if not self.has_roi():
+        if not self.__f.has_roi():
           return image
 
         else:
@@ -50,9 +50,8 @@ class File(BioFile):
           # calculates the 90 degrees anti-clockwise rotated RoI points
           w, h = image.shape
           roi = [(x,h-y) for (y,x) in roi]
-          mask = poly_to_mask(image.shape, roi)
 
-        return AnnotatedArray(image, metadata=dict(mask=mask, roi=roi))
+        return AnnotatedArray(image, metadata=dict(roi=roi))
 
 
 class Database(BioDatabase):
diff --git a/bob/bio/vein/database/verafinger.py b/bob/bio/vein/database/verafinger.py
index abc7897526a362696623bdec0c2fda9ab3d3615c..349d255800ce0cc99564aac30434dfd9cc8fd9fb 100644
--- a/bob/bio/vein/database/verafinger.py
+++ b/bob/bio/vein/database/verafinger.py
@@ -32,8 +32,7 @@ class File(BioFile):
 
         image = super(File, self).load(*args, **kwargs)
         roi = self.__f.roi()
-        mask = poly_to_mask(image.shape, roi)
-        return AnnotatedArray(image, metadata=dict(mask=mask, roi=roi))
+        return AnnotatedArray(image, metadata=dict(roi=roi))
 
 
 class Database(BioDatabase):