borrowing yet more to get auto-semicolons
go fmt