Added checking to see if the dependent tools exist or not