Ignore mac generated files
Ensure an error in parsing exits cleanly
Add keywords