I think i see, if identity gives us a 500, we pass that out, and if they gives a 404 we give a 500. Fair enough. I think there should be a positive test here to show what it looks like when it works.