Whitespace optional.