Do not modify argument to setContents()
Merge branch 'set-contents-with-copy'
Check in /lib