use Err list instead of cnt