fixed bugs with 3mode equilib-IC fallback to lin