wrap at 80 columns (100 is fine too, but no wrapping makes this harder to view in GitHub)