if (currentvalue) and ( #currentvalue == #value ) then local nochange = true for k,v in pairs(value) do if ( v != currentvalue[k] ) then nochange = false break end end if ( nochange ) then return end end