redirection and spacing merges