Do we need to pass args to a flow_func?  I probably don't understand the usage.