check msg.args length
fix typo
fix ambiguous stream bug