new IO tests