Hi Jon, could you clarify which behavior you'd like? Which version of the MPS constructor are you referring to specifically? The one that just takes a site set makes a random product state MPS. There is also one that takes an InitState which makes a specific product state that you can request. Thanks -