We are using similar code in the beginning and end of the recombiners. Reduce the recurrence either with CRTP or more base member functions.