- If a command cannot be executed at one point for some reason, then the command should be dimmed. Sometimes, when the user selects a dimmed command, an Information Banner indicating ''Command not available'' can be displayed.
- If a command cannot be executed at any time, it should not be visible in the UI at all.