only log failures so we do not flood the log