Test quick fix, but shouldn't IO.list behavior be predictable? close #41