It's not immediately clear from the name of this method what it does or what it returns. What do you think about `-errorFromResponse:`?