Squashed 'bundle/io/' changes from ab71bf0..9bef2d1

9bef2d1 modified file
39322b7 Removed wrong file
785a638 Error handling
c1790e7 error handling
6c95346 error handling

git-subtree-dir: bundle/io
git-subtree-split: 9bef2d11746424ead5c914473a1f2921084243fc
Merge commit '1c2bf5442ef35777eef31e445565a67368431d2e'