Replaced findSuccessor with lookup