This may lead to some testcases breaking. Needs further investigation Handle only no change by re-guessing, instead of all other cases