private function restore_global( $id ) {
		$id     = self::$instance->get_id( $id );
		$notice = self::$instance->get_notice( $id );

		if ( false === $notice ) {
			return false;
		}

		$dismissed = self::$instance->dismissed_global();

		if ( ! in_array( $id, $dismissed ) ) {
			return false;
		}

		$flip = array_flip( $dismissed );
		$key  = $flip[ $id ];

		unset( $dismissed[ $key ] );
		return update_option( 'tdp_dismissed_notices', $dismissed );
	}