only log occasionally