Avoid recursion on location