A little more detail for the public type provider example.