diff --git a/holoviews/plotting/bokeh/element.py b/holoviews/plotting/bokeh/element.py
index <HASH>..<HASH> 100644
--- a/holoviews/plotting/bokeh/element.py
+++ b/holoviews/plotting/bokeh/element.py
@@ -2033,8 +2033,8 @@ class OverlayPlot(GenericOverlayPlot, LegendPlot):
                 hover_renderers = [] if hover.renderers == 'auto' else hover.renderers
                 renderers = tool_renderers + hover_renderers
                 tool.renderers = list(util.unique_iterator(renderers))
-            if 'hover' not in self.handles:
-                self.handles['hover'] = tool
+                if 'hover' not in self.handles:
+                    self.handles['hover'] = tool
 
 
     def _get_factors(self, overlay, ranges):
Fixed bug in bokeh HoverTool lookup (#<I>)