Numeric levels may be inconvenient to use for the error level, consider array or object with labels.