fixed logging edge cases
fixed logging edge cases