Building SPA using Siren, it can be really useful for disabling parts of UI - when you have complex rules on whether user can list&#x2F;edit&#x2F;create resource, you just check if such action is in response and use its options.<p>Yes, you can do same with bool flags in response, but if you structure all your decision making like this (around Resources and actions) it&#x27;s quite easy and natural to make all your components react to un&#x2F;availability of resource&#x2F;action, thus accomodating even more complex scenarios - user can list, edit (only some), but can&#x27;t create new.