control chain protocol message replaces