add back the global job listener and limit the logging