fix #2 for msg