Need to fix recursive check method