Add second param fixes recursive calls only when needed (when adding param to top-level)