knf
use the same check for consistency