Ooh. I sort of like this:
With that, currently, using unidentified potions/slimes is not an error; it does not turn the sidepane red. That does have the effect that once I fix mood triggers to not fully resolve into items, it won't abort your mood, but it means that it also won't stop scripts who attempt to use unidentified things, either. Should it? If so, I'll have to put extra code in to "mood execute"...> use pot of blessing
Using 1 swirly potion of blessing...
You acquire an effect: Izchak's Blessing (10)
Finished using 1 swirly potion of blessing.
> use pot of det
You have not yet identified the potion of detection
> use vial of slimeform
You have not yet identified the vial of slime: slimeform