Reduce I/O mixin to essentials