Cleaning up logger semantics