adding support for throw-an message processor