I would have thought we'd want to cover assertions errors and Interface definitions? I see Vumi has ``raise AssertionError`` too but I don't know what that is about either.