But I really like that this throws IOException! This is my very favorite pull request!