That seems less readable to me. When I return immediately within a function it's usually a sign that something went wrong. Not to mention that if I were to add any additional logic to this I would want that endpoint there anyway. Is there some benefit to internal returns that I'm missing?