nit: `should not be hidden`