Dumb question: if check_tool bombs out when the tool is not present and find_tool has an optional required arg, why isn't check tool just `find_tool(tool, {:required => true})`?