comment out unnecessary io