Find predecessor working