properly handle STRING_DATA responses