Change IO defaults

Use smarter dynamic defaults