this is just for io modes, need to make that clear