use parse_commit_or_die instead of segfaulting