oops, process exact constraints correctly in list