memory conservation
more logging