branched check