This may create a duplicate, maybe use find_or_create instead.