still only checks less-than?  or?