I thought `'use strict';` outside of a function block was generally a bad idea, as it sets the entire global environment to be strict, potentially making other non strict dependencies to become strict as well?