IO Module Redefinition