Nit: space after `function` should be removed.