io port API change