Using the safer enums for no-values.