Add missing file
Fix possible type error
Only Broadcast when the body is not empty
Log a warning
Fix for #926
Add disconnect support message