This needs to be publicly accessible for the instrumented code to be able to interact with it, but it's not supposed to be used directly. since: 1.6