1.8 puts space after ---
1.8 does not respect order