removed the thing that assumes Mi is a list