Ok, so as long as the workflow still has some input pending from the client, there is a possibility of recovering the workflow. If the workflow is past the stage where it needs any more input and the server crashes after that and before the end of workflow, then it appears there is no way of recovering it. Am I understanding it right?