diff --git a/mapchete/_processing.py b/mapchete/_processing.py
index <HASH>..<HASH> 100644
--- a/mapchete/_processing.py
+++ b/mapchete/_processing.py
@@ -103,7 +103,11 @@ class TileProcess:
         self.config_baselevels = None if skip else config.baselevels
         self.process = None if skip else config.process
         self.config_dir = None if skip else config.config_dir
-        if skip or self.tile.zoom not in self.config_zoom_levels:
+        if (
+            skip
+            or self.tile.zoom not in self.config_zoom_levels
+            or self.tile.zoom in self.config_baselevels
+        ):
             self.input, self.process_func_params, self.output_params = {}, {}, {}
         else:
             self.input = config.get_inputs_for_tile(tile)
don't initialize InputTile objects when processing an overview tile