Thinking aloud right now - all my PHP habits coming back - gives us a kinda get-or-create model, see?