message reply and routing