For style consistency, there should be no space between `!` and `index`, and there should be a space between `)` and `{`.