Ahh. So if I added a second parameter it would require the explicit lifetime? That may be what I was doing before that made me think I needed to be explicit all the time.
There are a few a few example cases in the doc linked about that walk through the conditions it's necessary to add explicit lifetime annotation.