allowing args to be passed to msg_att