> but this also proves to be a helper of some sort, for other functions to use in future (probably this helper method can itself be overgrown with additional logic)

You Ain't Gonna Need It™

So my gut would be not to implement a new method until we really need to.