fallback to 'responseText' when 'response' is undefined