added failure shortcut when currMaxHops == 0