Fixed the final boilerplate stuff, removed many strange features and simplified the message variance.