it doesn't require anything
depends on what's inside the function
It doesn't require in the way that console will spit out an error, but it does require in the convention for how the function works. The fact that it doesn't cause an error is a technicality because of the flexibility of torque, and would be considered poor programming practice anywhere else.