DefaultProviderRules added as adapters. Also length native adapter added