A user can not add another nin if it differs from previous nins.

Looks like maybe you unintentionally indented this msg = get_localizer line? Or should it actually only get called for the second msg and not the first?