raises IOError when specified files are not found