New messaging and rewritten BMC