new flag naming
new flag naming and error handling
better error handling
new keep alive support
new keep alive support for the message sending