check coherence