Rendering works with the io block now. Just needs some cleanup and that bug should be done!