|Formatted Strings. Need Validations|
Validation Conditions on "Formatted Strings" for example "[DIRKEY!]" or "[DIRKEY /Condition * <> null]" would not allow blank replacement, one of the major reasons why any MSI will fail. Of course it would have been better if this was the default but for backwards compatability this is not possible. Exact syntax would need a lot of thought unless only supporting non null validation in which case something like "/notnull" is more appropriate.