can we omit the WarningKey?