It was to provide a better error message on failure, but you could say it has enough context already for people to understand what's going on.