Ok. Yeah, I decided on `waterfall` because I need to `findOrCreate` and then potentially `updateAttributes`, and I like that `waterfall` lets me just check for errors in one place instead of nesting callbacks inside callbacks.