Use Prediacte instead of IntegrityChecker