Use emplace for map insertion