Implement Reverse.