It's not clear to me what this is doing. If it's toggling between GB and MB, could we add an assert that it's switched to MB?