I hate doing this, but...  it should be `function()` not `function ()`, i.e. no space. It just saves "format" wars between people's IDEs if we do it all exactly the same.