What is up with the  "provider ||= provider ||="?