could kill thread in the middle of output_ << *( msg );