Revert old sio

new didn't compile