add consistent check