added IOExcept handler to FileIO effect