Very detailed explanation of the solution. I can see how this solves problems that other endpoint solutions would miss.