!act #3670: Removing old IO implementation
Merge pull request #1779 from drewhk/wip-3670-remove-old-io-drewhk

!act #3670: Removing old IO implementation