Fixing up Base IO module