Handling exceptions
Ignoring blank files
oops