Thanks for the suggestions, although I'll probably continue to use: var1 = 17 var1 = func1(var1) print var1 and have func1 return the input value if no change is required. It's *almost* as nice as if there was a Nochange value available.. BR /CF