IOUtils should not be public