Run and RunWithNewResults

Thanks for the reply,
I already have this try and catch block.But the problem is :

If a script calls multiple subscripts then having try n catch for each subscript will increase the number of lines of code.

RunWithNewResults a;

//Inside a

try
run a.1
run a.2
run a.3
catch
//error if a.1 fails ,then execute a.2 .if a.2 fails run a.3 //dnt want to do this way
end try

2nd option:

try
run a.1
catch
error
end try

try
run a.2
catch
error
end try

try
run a.3
catch
error
end try

Dont think any of the above mentioned options will be useful.
only way is to use RunwithNewResults??

The only intention is not to create a new result file for every subscript.