This lacks yard docs. At least a description of what it does and an @api private might be useful (as I presume its private).