do not set a default provider, re-arrange for extension