don't parse blank responses as json