More playing with argument passing (by value??) and scope.