Might want to unref the old one if there's already one in the map...