+1, big time.

If anything, it solves the problem of "why is the wrong character handling this dialog?"