Used Message channels instead of string channels.