allow enum empty