preascertain
not defined yet