hardware failure prevention