Replaced SpoonFileException with IOException