getting messaging to a good state