diff --git a/src/ComplexShape.cpp b/src/ComplexShape.cpp
index 72a2823fe8af830735b803f357f923f1fe6b04b6..9dee5fa8c1240775c67e1051bfeef3fcd8cafa50 100644
--- a/src/ComplexShape.cpp
+++ b/src/ComplexShape.cpp
@@ -791,7 +791,7 @@ Ref<NiAVObject> ComplexShape::Split( NiNode * parent, Matrix44 & transform, int
 			shapes[shape_num]->NormalizeSkinWeights();
 
 			if ( max_bones_per_partition > 0 ) {
-				shapes[shape_num]->GenHardwareSkinInfo( max_bones_per_partition );
+				shapes[shape_num]->GenHardwareSkinInfo( max_bones_per_partition, 4, stripify);
 			}
 
 			//NiSkinInstanceRef skinInst = shapes[shape_num]->GetSkinInstance();