when using enum_expr, removable key must be optional