discover createInstance() and test coverage