nit: we always use braces