rationalizing logging