Squashed 'bundle/io/' changes from c976ba7..ee28f47

ee28f47 code validation
03d33f3 code validation Please enter the commit message for your changes. Lines starting

git-subtree-dir: bundle/io
git-subtree-split: ee28f476ecfa7cc21ac57e1a771a9756e8315873
Merge commit 'f2b004600f7c089bf6851854189a704efb67cc4e'
code validation
code validation