do not store the prev_tx of the prev_tx - prevents quasi-infinite recursion
updated