diff --git a/src/signal-caster-py.cc b/src/signal-caster-py.cc
index 2b7185446019cdd9764715d6b610c72b5fc6c548..fdc70de66847a4d9fd00ec428484f0f3664700e7 100644
--- a/src/signal-caster-py.cc
+++ b/src/signal-caster-py.cc
@@ -28,7 +28,7 @@ namespace dynamicgraph {
 	if (!PyArg_ParseTuple(args, ""))
 	  return NULL;
 	std::vector<std::string> typeList =
-	  dynamicgraph::g_caster().listTypenames();
+	  dynamicgraph::SignalCaster::getInstance()->listTypenames();
 	unsigned int typeNumber = typeList.size();
 	// Build a tuple object
 	PyObject* typeTuple = PyTuple_New(typeNumber);