AssocVector::insert is exception safe