throw explicit inconsistency errors