Improved genFarFarAssign