omit semicolons by default

In rare cases this might lead to invalid printouts, but on the other hand
in 99% of other use cases this will mean no annoyances.