no buffering when separator=""