intro -- (i) boolean constraint propagation due to equality constraint; (ii) finite buffering issue