Added thorough testing for commercial handling in make_log_current method