nit: most of the places in the codebase we use multiple var statements