We weren't properly handling empty responses