Or maybe name it fetch_or_create? I don't know, I trust your judgment.