Made calcTargets safer if # of steps is negative