removed transient io