mcore arg reader changes