Did I just make a mistake and this is working as intended or is this an issue? I was throwing down a basic event to prevent any method of fortune being used on diamond ores and it throw an error if the ".name" isn't present.
I feel like I recall other cases where denizen is meant to "know" and process the right outcome from something like the context.material returning as an object rather than the name.
type: world
events:
on player breaks *diamond_ore with:netherite_pickaxe|diamond_pickaxe|iron_pickaxe:
- determine <context.material>```
Unless you append .name to material it throws an error. Is this normal behavior?