name generation moved into LcConversionOp