Completed isReverse