rejig as setup and tearDown are no good for scheduler or client.