I can't remember if sout is auto-flush, but looks like it is so drop this complexity.