optional parenthesis and mandatory braces