Whitespace.
Added IO error handling.