better list support in msg