precise guesswork