Make use of _DelegateIO again