One day I will remember which one needs () and which needs []