do not override i/o when propagating