The fail-if-empty
is working as designed here. That is not what you’re looking for semantically (it applies to what’s selected from a resource, not to make the resource itself optional - subtle maybe but I think it’s a different topic).
We want optional
for a requirement/resource. This was requested a while back so we need to get it in.