Lazy load the file so we don't write a bunch of empties
Merge pull request #22 from rfink/feature/lazyloadfile

Lazy load the file so we don't write a bunch of empties