bugfix regarding accidental globals, enabling strict mode, and no longer assigning to function arguments