expression for return is optional