When to use serial flow