Allow empty flows.
 - The jobs going into a flow may be calculated, in which case it sometimes simplifies the code to allow an empty flow.
 - Empty flows are automatically removed