is `{}` neccessary?