diff --git a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp
index 8a9d97c1808876203666fdbd45ddae65ef19a4d2..584bd8809981fe686fb89a3313e3db1a1b64a92b 100644
--- a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp
+++ b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.cpp
@@ -11,6 +11,11 @@
 
 namespace epsilon {
 
+automaton::NFA EpsilonNFAEpsilonRemover::remove(const automaton::NFA& origFSM)
+{
+    return origFSM;
+}
+
 automaton::NFA EpsilonNFAEpsilonRemover::remove( const automaton::EpsilonNFA & origFSM ) {
 	automaton::NFA fsm;
 
diff --git a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h
index d02438e7d8fa42e5be0137281f643bafab0597d5..c65beebcc4197cbe78ed70ed3e2316aefdb7420d 100644
--- a/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h
+++ b/alib2algo/src/epsilon/epsilonNfa/EpsilonNFAEpsilonRemover.h
@@ -19,7 +19,8 @@ namespace epsilon {
 
 class EpsilonNFAEpsilonRemover {
 public:
-    static automaton::NFA remove( const automaton::EpsilonNFA & );
+    static automaton::NFA remove(const automaton::EpsilonNFA &);
+    static automaton::NFA remove(const automaton::NFA &);
 };
 
 } /* namespace epsilon */