Fault Tolerance implemented :D Testing needed.