+ sound_map_iterator sound_it = sounds.find( refname );
+ if ( sound_it != sounds.end() ) {
+ // sound already exists
+ return false;
+ }
+
+ sample_map_iterator sample_it = samples.find( refname );
+ if ( sample_it != samples.end() ) {
+ // this sound has existed in the past and it's sample is still
+ // here, delete the sample so we can replace it.
+ samples.erase( sample_it );
+ }