message now constructed after protocol delete