Don't manipulate original object