outer {}'s not necessary