nit: _foo -> foo