redundant logging