be less forgiving about what a critical error is.
consistency.
dynamically create error count.