diff --git a/tag-dropdown-widget.php b/tag-dropdown-widget.php
index d758daa4c70858ad86522e9e108238ec6404a136..853aadfb7e3b300612662f22004580ffddfba4eb 100644
--- a/tag-dropdown-widget.php
+++ b/tag-dropdown-widget.php
@@ -78,10 +78,14 @@ class taxonomy_dropdown_widget_plugin {
 
 	/*
 	 * Remove options related to plugin versions older than 2.0.
+	 * @uses add_filter
 	 * @uses delete_option
 	 * @return null
 	 */
 	function cleanup() {
+		if ( ! add_filter( 'taxonomy_dropdown_widget_run_cleanup', true ) )
+			return;
+
 		$legacy_options = array(
 			'widget_TagDropdown',
 			'widget_TagDropdown_exclude',