How do you decide whether to build a tool versus use an existing one for troubleshooting or automation?