Re-applied reverted changes after overlap keys recursive search is done