PLINK-450: fix the recursion issue