precompare
not defined yet