diff --git a/alib2data/src/automaton/TA/NFTA.h b/alib2data/src/automaton/TA/NFTA.h
index 4a0ef98ce007347e481c191efdd0a67535f06d79..ee2850c4342bdf8127b5f8e523cb1bfefbc2b781 100644
--- a/alib2data/src/automaton/TA/NFTA.h
+++ b/alib2data/src/automaton/TA/NFTA.h
@@ -147,7 +147,7 @@ public:
 	}
 
 	ext::map < ext::pair < common::ranked_symbol < SymbolType, RankType >, ext::vector < StateType > >, ext::set < StateType > > && getTransitions ( ) && {
-		return transitions;
+		return std::move ( transitions );
 	}
 
 	ext::set < StateType > getTransitionRightSide ( const common::ranked_symbol < SymbolType, RankType > symbol, const ext::vector < StateType > & states );