detailed logging.