Might it make more sense for now for this to be an internal, non-public method?