Return statements are optional? So it's just the last statement in a function that'll get returned?
If the right hand side _is_ wrapped in curly braces then it is treated as a list of statements, in which case you do need to use the "return" keyword.