dont introduce spurious space unless justified