keeps <= 80-column lines as much as possible