Custom Plugin: Gracefully ending workflow

When you want to continue your workflow only if some condition is met, you can use the Filter Step action which is great.

But is there a way to gracefully end a workflow in custom python plugin code? I know about ConnectionTestException and PluginException but they seem to have a failure aspect to them but all I want to do is to simply stop the workflow with a “condition not met” but not make it look like it failed.

Is that possible?