diff --git a/src/signal/signal-caster.cpp b/src/signal/signal-caster.cpp
index 06e0f7880eaab6e2227e790d0b6d75a0e63255c8..e8695488341c629f1fe6fa437ab3f098835ffa26 100644
--- a/src/signal/signal-caster.cpp
+++ b/src/signal/signal-caster.cpp
@@ -86,7 +86,7 @@ namespace dynamicgraph
 
     if (it == functions_.end ())
       //TODO: throw "cast not registered" exception
-      throw ExceptionSignal(ExceptionSignal::BAD_CAST, "bad cast");
+      throw ExceptionSignal(ExceptionSignal::BAD_CAST, "Cast not registered");
     return it->second;
   }