If we agree on and fix the design mistake mentioned above, this line would become `condition=condition,`