As we saw, we should improve the error message as we just got a generic 500 failure. But other than that, I think it's fine.