I hope this would fail if the icon is never found, rather than just infinitely loop :)