don't include the source code for parse errors
refactor XMP parsing a wee bit
whitespace
bump version