Custom instance provider support