avoid reading Mw all at once