Since I decided to define my own file type, I can't use core data.