This is just a prototype implementation, yes? If this implementation were called several times in a row, we'd be creating loads of tinymaps.