normalised whitespace ):