sometimes you have to use the right tool for the job