log saving; first vector should call with true