Smart Faults