diff --git a/include/dynamic-graph/signal-ptr.h b/include/dynamic-graph/signal-ptr.h
index d66729e74d027620a9b17d86560c1d981cc3c3d5..69296f972bf330dccb35a9ec8d195f75875235fe 100644
--- a/include/dynamic-graph/signal-ptr.h
+++ b/include/dynamic-graph/signal-ptr.h
@@ -62,11 +62,7 @@ namespace dynamicgraph
     const SignalBase<Time>* getAbstractPtr () const; // throw
     virtual void plug( SignalBase<Time>* ref );
 
-    //Useless function, didn't find any use of this one
-    /*virtual void unplug () { plug(NULL); }
-    virtual bool isPluged () const DYNAMIC_GRAPH_DEPRECATED {
-      return isPlugged ();
-    }*/
+    virtual void unplug () { plug(NULL); }
 
     virtual bool isPlugged () const { return (NULL!=signalPtr); }
     virtual SignalBase<Time>* getPluged () const { return signalPtr; }