terrible typos and git-ness