semiconfident
not defined yet