I know :( - but a prime pretenders refactor candidate.

And it's made me aware of this kind of use-case for pretenders more generally: When using any third party library to connect to an API. 

The only 2 non-pretender ways are to: a) do this extreme whitebox, or b) do similar extreme white box of creating the third party objects and returning them.