This does not pollute global namespace? (its in an IIFE)