tool fault detection