Rest of AddErrors extender that I was in the middle of coding when I decided to commit.  Needs tests.