Proactive fault detection