revert to storing results right in a flow object