adjust warning class logic to ignore locale