Wrap in a single IIFE, use strict mode