try another approach to tool offset