I prefer non-stateful expressions (like the above) over stateful statements (that have side effects) like `args << "foo" if splat`. I find the non-stateful style without side effects cleaner and easier to read.