Nitpick: I think this should be `@private` for jsdoc stuff