Also, we might want different messages depending upon what wasn't satisfied (was it an action, an event, both?), and special handling for the workspace (can never delete workspace, and it may be nice to get a message to that effect).