Would this be more proper as `IOError`, or no?