withWarningType