handle fail locate