New check mechanism