Fixed the 'not respecting priors' issue. Turns out that the prior LPs weren't getting recomputed, because traceUpdate didn't know that the variable had changed.