Wrap in IIFE for strict mode