Catch exceptions
Flag incomplete messages
UserMessage support