more minor fixes to move lcp semantics