nit: initialize to nil