nit: please add a `_` prefix if this method is intended to be used internally.