Never alter an object that gets passed in as an argument to a function. This can lead to very hard to find bugs.