The tiniest of nitpicks, but I'd reverse the order of these. Given you have one line blocks. "if workflow, else" just reads more naturally than "if not workflow, else".