Tried to fix the evaluation of self-executing function without braces