Not sure that I understand the `enum_for` part. I don't see any difference the return value.