(bounded iff convergent)
fucking merge conflicts