Well I'm not sure if we can ignore the new IO results or not, I don't have a recent build to test with unfortunately. But I think if the writes to stdout fail for any obscure reason we should abort and not continue execution.