Eventually, we probably want to make these exceptions configurable.  Suggestion:  add a TODO comment about this.