Fix to handle old-style LC values
Fixes to properly handle error conditions in duplication. Now properly rolls back bad dupe and propagates errors