rewrote primary to fix last issue of conflict.
next issue in m1.v during casez.