Nope. This API is better.
Wrap around properly in defenum.