How is this supposed to work?  It gets the initial request, then makes a request to itself, which triggers another request to itself...