I like the use of IIFE here.