these are commits to stay under 80 cols
these functions should not be indented in, it's dangerous to leave excess whitespace