Start of passOnMessage()