I want to limit the API surface to only those methods that are useful to integration test writers, but I still want to re-use code, None of these are intended for use from the integration tests directly--they're essentially private.