S
I feel that would make more sense for your use case if it is possible to change logic without digging into the code too much and breaking other aspects