So you'd want the switch but still choose to have it not evaluate any of the line at all? What if the first parameter evaluates to the non-evaluation switch, does it not evaluate anything more of the line? It seems a very kludgey way of doing things.