once through log stuff