I've added that check so unquote() no longer throws an exception when you pass it a single " character. I don't think there's anything we can do to stop convertETagToHash() barfing on that input though.