targeting output directory for tests
throwing when disposed
adding in logging
not part of the api anymore