I can't think of a good way of defining must print on error state that doesn't seem arbitrary to me. Any thoughts?