nit: should we have a space between the `)` and `{`? We should find an open set of coding standards. I don't care either way -- I'd just like some consistency.