a safer Contributor.find_or_create