@rwaldron , `'use strict'` can be influenced in different scope. Put it in outer will influence the whole file while put in inner will influence the IIFE only.  I can follow this suggestion anyway. Thanks !!