rev is always initialized in the constructor of the class

For the join it can be removed yes