+ stripped MessageHandler class