add more accurate check for results