Index: trunk/src/formats/assimp_loader.cc
===================================================================
--- trunk/src/formats/assimp_loader.cc	(revision 428)
+++ trunk/src/formats/assimp_loader.cc	(revision 431)
@@ -288,5 +288,5 @@
 	const aiScene* scene = reinterpret_cast<const aiScene*>( m_scene );
 	mesh_nodes_data* result = new mesh_nodes_data( make_name( "bones" ) );
-	unordered_map< uint64, uint16 > names;
+	hashed_table< shash64, uint16 > names;
 	for ( unsigned int m = 0; m < m_mesh_count; ++m )
 	{
Index: trunk/src/formats/md3_loader.cc
===================================================================
--- trunk/src/formats/md3_loader.cc	(revision 428)
+++ trunk/src/formats/md3_loader.cc	(revision 431)
@@ -420,5 +420,5 @@
 	uint32 node_count = uint32( md3->header.num_tags );
 	if ( node_count == 0 ) return nullptr;
-	mesh_nodes_data* result = new mesh_nodes_data( m_strings ? m_strings->insert( "tags" ) : 0 );
+	mesh_nodes_data* result = new mesh_nodes_data( m_strings ? m_strings->insert( "tags" ) : shash64() );
 	for ( uint32 i = 0; i < node_count; ++i )
 	{
Index: trunk/src/formats/nmd_loader.cc
===================================================================
--- trunk/src/formats/nmd_loader.cc	(revision 428)
+++ trunk/src/formats/nmd_loader.cc	(revision 431)
@@ -233,5 +233,5 @@
 	sheader.children   = 0;
 	sheader.size       = strings.dump_size();
-	sheader.name       = 0;
+	sheader.name       = shash64();
 	sheader.parent_id  = -1;
     sheader.attributes = 0;
