diff --git a/niflib.cpp b/niflib.cpp
index 223fd11b53798a95462d56ca7398342d6d4e563d..9d75b5627fe1375b016d4d4310af12fec0be8c8b 100644
--- a/niflib.cpp
+++ b/niflib.cpp
@@ -822,7 +822,7 @@ void MergeNifTrees( const Ref<NiNode> & target, const Ref<NiControllerSequence>
 					if ( ctlr == NULL ) {
 						throw runtime_error ("Non-NiSingleInterpolatorController controller found in KF file.");
 					}
-					ctlr->SetFlags(8);  // at least make the controller active
+					ctlr->SetFlags( 12 );  //TODO:  This should be set from real data in the NiControllerSequence.  This default is for clamp/active.
 					node->AddController( StaticCast<NiTimeController>(ctlr) );
 				}