Simplifications and improvements in SimpleMsg