ConfigurationError is not necessarily the right kind of error, it was meant for return from constructors mainly. Got to run to a midterm now, but I want to check the protocol spec before this lands. Tonight.