only warn when not producing intermediate