str_matches: more robust
status codes: spelling, clarity
git: migrate to new status codes