Use the correct cause exception when processing responses