cleanup factorization and elimination errors, have frcc working under more normal conditions