I'd like to use some logic like: IF(((Input0.SET_TICKms != 0) & (TICKms() >= Input0.SET_TICKms)) | ((Input0.RESET_TICKms != 0) & (TICKms() <= Input0.RESET_TICKms)), 1, 0) to roll my own debounce on/off, but this won't work too well when TICKms() rolls over from 2,147,483,647 to -2,147,483,648, making TICKms < RESET_TICKms, causing the statement to be true. Is there another way that would work? I'd like to have more resolution than a $UTC based solution would create.