hypothetical message processor