Change to use first_or_create instead of find_or_create.