val position = if(op.inputsToOp.size < 3) sd.constant(-1) else {
            sd.getVariable(op.inputsToOp[2])
        }