You can remove two input params: ```cmplt_lt_ses``` and ```i```.

First, you can refactor it a little bit to avoid creating a ```cmplt_lt_ses``` which basically then holds a copy of all the already stored ruptures.

Second, you could remove the unused field ```rupture_ordinal``` and avoid passing ```i``` (which was actually a smell).

Then, you can easily put all on one row for the sake of clearness.