 So how are people recovering? Like how are IT folks like just, I mean, I know that a lot of these computers have are back up and running, but I am sure it's still a long process for some organizations. So is the process to get to recover from this pretty rough?