Renaming io interface and implementation.