reorder conditionals to improve code readability.

Before:

	sub {
		if( cond ) {
			... 50 lines of code ...
		 } else {
			1_step;
			return
		}
	}

After:

	sub {
		unless( cond ){
			1_step;
			return
		}
		... 50 lines of code ...
	}

This makes visual flow parsing much easier, as the handling of the exception case ( ie: the conditional in the if test )
being handled closer to the point it was detected, and leaves the body easier to read.
Reduce indentation one step in the resulting bodies