-- abstracting out a process-original-message function