so sorry about this, and this is really a nit: Rick said that using brackets around the function lets the reader think the function will be immediately called, and I tend to agree with him here.

Would you lease remove the brackets around the function ?