add emitActualCode option