Don't mess with incoming options objects.
Add "use strict" everywhere to try to find global leaks.