Learning points
Don't reinvent the wheel on messaging features
Borrow from the well-established patterns already in widespread use
Don't send the message with "return" before it's fini—
Don't reinvent the wheel on messaging features
Borrow from the well-established patterns already in widespread use
Don't send the message with "return" before it's fini—