Message processor implementation