fixed recursion issue from coverity