I have heard a bug report where if you save and load at some particular spot, it will give you double the assignments and so they end up not all filled, although I haven't been able to reproduce it myself.