requiresCorrectTool