diff --git a/src/upnp/protocol/natpmp/nat_pmp.h b/src/upnp/protocol/natpmp/nat_pmp.h
index 1545399b5f8b132286490eaee6d4ecdea9bb3527..fbc2fc0bebe7d00305c3257d7b3589beb307776f 100644
--- a/src/upnp/protocol/natpmp/nat_pmp.h
+++ b/src/upnp/protocol/natpmp/nat_pmp.h
@@ -149,13 +149,6 @@ private:
 
     // Shutdown synchronization
     bool shutdownComplete_ {false};
-
-    // Asio :(
-    // https://stackoverflow.com/questions/35507956/is-it-safe-to-destroy-boostasio-timer-from-its-handler-or-handler-dtor
-    std::weak_ptr<NatPmp> weak()
-    {
-        return std::static_pointer_cast<NatPmp>(shared_from_this());
-    }
 };
 
 } // namespace upnp