I don't like internal arguments being exposed like this. Better abstract it into an internal function both methods uses.