diff --git a/gen/KeyGroup.cpp b/gen/KeyGroup.cpp
deleted file mode 100644
index 2902e11fb77fd478533d79594eb7a4ffe40fe977..0000000000000000000000000000000000000000
--- a/gen/KeyGroup.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-/* Copyright (c) 2006, NIF File Format Library and Tools
-All rights reserved.  Please see niflib.h for licence. */
-
-#include "KeyGroup.h"
-
-//Constructor
-template <class T >
-KeyGroup<T>::KeyGroup() : numKeys((uint)0), interpolation((KeyType)0) {};
-
-//Destructor
-template <class T >
-KeyGroup<T>::~KeyGroup() {};
diff --git a/gen/SkinData.cpp b/gen/SkinData.cpp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0bfeb9bcad0926add03e717b119b4edc421a1704 100644
--- a/gen/SkinData.cpp
+++ b/gen/SkinData.cpp
@@ -0,0 +1,10 @@
+/* Copyright (c) 2006, NIF File Format Library and Tools
+All rights reserved.  Please see niflib.h for licence. */
+
+#include "SkinData.h"
+
+//Constructor
+SkinData::SkinData() : scale(0.0f), numVertices((ushort)0) {};
+
+//Destructor
+SkinData::~SkinData() {};
diff --git a/niflib.vcproj b/niflib.vcproj
index 240732983595ddbdc0a0fa7c4b77a46fc4867b71..68bec9d01e22fcea8b61ef6393cc06aef82fe10e 100644
--- a/niflib.vcproj
+++ b/niflib.vcproj
@@ -825,9 +825,6 @@
 				<File
 					RelativePath=".\gen\hkTriangle.cpp">
 				</File>
-				<File
-					RelativePath=".\gen\KeyGroup.cpp">
-				</File>
 				<File
 					RelativePath=".\gen\LODRange.cpp">
 				</File>