nit: should have a doc comment