nit: add a comment "// will be defined in init" or something like that