rejigged comparators