updated activator so that it creates an Unknown Provider if none exists