Use scoped enum