Do not overwrite existing mappings

Closes #42.