This fallback probably isn't going to work so well once the pipeline carries more state.