Move message evaluation into MarcoMessage.