I don't get it, why is it immediately invoked?