diff --git a/alib2std/src/extensions/string.hpp b/alib2std/src/extensions/string.hpp
index 2c6bb05374c51277ee6ddc914b34e562323d0e63..1d9749723bd1244300a2ff91e088c63c90f12d5b 100644
--- a/alib2std/src/extensions/string.hpp
+++ b/alib2std/src/extensions/string.hpp
@@ -31,9 +31,7 @@ template < >
 string to_string ( const string & value );
 
 template < typename T >
-T from_string ( const string & ) {
-	throw logic_error ( "function_does_not_exist" );
-}
+T from_string ( const string & );
 
 template < >
 string from_string ( const string & value );