acu171605 use fmt.Fprintln() instead of explicitly appending newline to msg for efficiency