diff --git a/src/content_cao.cpp b/src/content_cao.cpp
index 609422f26559515e6bb30b054e9f06436f919e73..a141690f6a38df2dbb42f532057dae859cf6db1a 100644
--- a/src/content_cao.cpp
+++ b/src/content_cao.cpp
@@ -566,7 +566,7 @@ GenericCAO::GenericCAO(IGameDef *gamedef, ClientEnvironment *env):
 		m_animation_speed(15),
 		m_animation_blend(0),
 		m_animation_loop(true),
-		m_bone_position(std::map<std::string, core::vector2d<v3f> >()),
+		m_bone_position(UNORDERED_MAP<std::string, core::vector2d<v3f> >()),
 		m_attachment_bone(""),
 		m_attachment_position(v3f(0,0,0)),
 		m_attachment_rotation(v3f(0,0,0)),