Yes, this is right. We added first_or_create to bootstrap the UI for initial testing, but now is the time to pull this out.