updated error list handling