Support for custom interpolateprovider